package com.speily.cloud.mall.common;

/**
 * 响应码枚举
 *
 * @author SPL
 * @since 2020-02-04 11:48
 */
public enum RespEnum {
    OK(200, "成功"),
    ERROR(500, "系统错误，请联系管理员"),

    STORAGE_ERROR(401, "库存服务异常，请联系管理员"),
    ACCOUNT_ERROR(402, "账户服务异常，请联系管理员"),
    ORDER_ERROR(403, "订单服务异常，请联系管理员"),

    RPC_ERROR(600, "系统错误，调用RPC服务异常"),

    UNKNOWN_ERROR(800, "未知错误，请联系管理员");

    /**
     * 错误码
     */
    private int code;

    /**
     * 错误描述
     */
    private String msg;

    RespEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}
